package cn.edu.scau.service;

import java.util.Date;
import java.util.List;

import cn.edu.scau.entity.NursingRecord;
import cn.edu.scau.entity.NursingRecordShow;


public interface NursingRecordService {
	/**
	 * 新增护理记录
	 * @param nursingPlan
	 * @return
	 */
	boolean insert(NursingRecord nursingRecord);
	
	/**
	 * 修改护理记录
	 * @param nursingPlan
	 * @return
	 */
	boolean update(NursingRecord nursingRecord);
	
	/**
	  * 根据编号删除护理记录信息
	 * @param id
	 * @return
	 */
	boolean delete(Integer id);
	
	/**
	  * 根据编号查询护理记录信息
	 * @param id
	 * @return
	 */
	NursingRecord selectById(Integer id);
	
	/**
	 * 查询所有护理记录信息
	 * @return
	 */
	List<NursingRecordShow> selectAll();
	
	/**
	 * 时间段查询
	 * @param preTime
	 * @param nextTime
	 * @return
	 */
	List<NursingRecordShow> findByPeriod(Date preTime,Date nextTime);
}
